Oak Hill is located on US-19 off I-77 and I-79, between Beckley and Sutton. Coming from the north, take I-79 exit 57; from the south, take I-77 exit 48.
A taxi from Yeager Airport in Charleston to Oak Hill will cost you around $120; from Beckley will cost around $50.